package com.yixun.qfbao.apidto;

import com.yixun.qfbao.annotation.TYWValid;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * 添加流量访问
 */
@ApiModel
public class AddFlowRecordReqDto implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/**
     * 访问人Uuid
     */
	@ApiModelProperty("访问人Uuid")
    @TYWValid(min = 0,max = 50)
	private String visitor;
    /**
     * 访问人姓名
     */
	@ApiModelProperty("访问人姓名")
    @TYWValid(min = 0,max = 50)
	private String visitorName;
    /**
     * 访问人公司Uuid
     */
	@ApiModelProperty("访问人公司Uuid")
    @TYWValid(min = 0,max = 50)
	private String visitorCompanyUuid;
    /**
     * 访问人公司名称
     */
	@ApiModelProperty("访问人公司名称")
    @TYWValid(min = 0,max = 50)
	private String visitorCompany;
    /**
     * 访问业务类型: 1: 楼盘
     */
	@ApiModelProperty("访问业务类型: 1: 楼盘")
    @TYWValid(min = 1,max = 2)
	private String objectType;
    /**
     * 访问业务Id
     */
	@ApiModelProperty("访问业务Id")
    @TYWValid(min = 0,max = 50)
	private Long objectId;
    /**
     * 访问一级类型: 1: 点击量, 5: 电话量, 10: 关闭量
     */
	@ApiModelProperty("访问一级类型: 1: 点击量, 5: 电话量, 10: 关闭量")
    @TYWValid(min = 1,max = 2)
	private String firType;
    /**
     * 访问二级类型: 1: 列表, 2: 详情
     */
	@ApiModelProperty("访问二级类型: 1: 列表, 2: 详情")
    @TYWValid(min = 1,max = 2)
	private String secType;

	public String getVisitor() {
		return visitor;
	}
	public void setVisitor(String visitor) {
		this.visitor = visitor;
	}
	public String getVisitorName() {
		return visitorName;
	}
	public void setVisitorName(String visitorName) {
		this.visitorName = visitorName;
	}
	public String getVisitorCompanyUuid() {
		return visitorCompanyUuid;
	}
	public void setVisitorCompanyUuid(String visitorCompanyUuid) {
		this.visitorCompanyUuid = visitorCompanyUuid;
	}
	public String getVisitorCompany() {
		return visitorCompany;
	}
	public void setVisitorCompany(String visitorCompany) {
		this.visitorCompany = visitorCompany;
	}
	public String getObjectType() {
		return objectType;
	}
	public void setObjectType(String objectType) {
		this.objectType = objectType;
	}
	public Long getObjectId() {
		return objectId;
	}
	public void setObjectId(Long objectId) {
		this.objectId = objectId;
	}
	public String getFirType() {
		return firType;
	}
	public void setFirType(String firType) {
		this.firType = firType;
	}
	public String getSecType() {
		return secType;
	}
	public void setSecType(String secType) {
		this.secType = secType;
	}
    
}
